package shujia.day12.ketang;

import java.io.File;

/*
    创建功能
        public boolean createNewFile()
        public boolean mkdir()
        public boolean mkdirs()
    删除功能
        public boolean delete()
    重命名功能
        public boolean renameTo(File dest)

 */
public class FileDemo2 {
    public static void main(String[] args) throws Exception{
        File file1 = new File("src/shujia/day12/ketang/a.txt");

        // public boolean createNewFile() 创建一个新的文件
//        System.out.println(file1.createNewFile());

        // public boolean mkdir() 创建单极文件夹
//        System.out.println(file1.mkdir());
        File file2 = new File("src/shujia/day12/ketang/aaa/bbb/ccc");
//        System.out.println(file2.mkdir());


        //public boolean mkdirs() 创建多极文件夹
//        System.out.println(file2.mkdirs());

        //public boolean delete() 删除一个文件夹或者文件
//        file1.delete();
//        file2.delete();

        File file3 = new File("src/shujia/day12/ketang/aaa");
//        file3.delete(); // 无法直接删除一个非空文件夹


        // public boolean renameTo(File dest) 重命名一个文件夹或者文件
        File file4 = new File("src/shujia/day12/ketang/张成阳.txt"); // 需要先将目标封装成File对象
        file1.renameTo(file4);

    }
}
